package com.digitalchina.lxnsy.entity;

import java.io.Serializable;
import java.util.List;

/**
 * ================================================
 * 项目名称：YLCloud
 * 类描述：
 * 包名：com.digitalchina.ylcloud.entity
 * 创建人：郑皓
 * 创建时间：2016/5/24 20:42
 * 修改备注：
 * ================================================
 */
public class ProductInfoVO implements Serializable {

    /**
     * id : 060b5ef8-955b-42ee-a43c-dffe57adf0bd
     * createAt : 2017-08-02 14:08:06
     * createTime : 2017-08-02 14:08:06
     * updateAt : 2017-08-04 13:36:41
     * updateTime : 2017-08-04 13:36:41
     * status : 1
     * sort : 0
     * version : 117
     * farmInfo : {"id":"ba129427-991a-45f4-8a98-fcf61e6878e9","createAt":"2017-08-02 11:13:32","createTime":"2017-08-02 11:13:32","updateAt":"2017-08-02 11:51:52","updateTime":"2017-08-02 11:51:52","status":1,"sort":0,"version":2,"userAccId":"db851d6d-0d7f-481a-a51f-aaf7a12a9a17","imageList":null,"licenseType":null,"organizationCode":null,"businessLicence":null,"taxRegistration":null,"contact":null,"authStatus":"1","dimensionalCodeDefined":null,"contactNumber":"13900000000","starLevel":null,"dimensionalCode":"db851d6d-0d7f-481a-a51f-aaf7a12a9a17.png","name":"杨凌农业云","logo":"3f0f7dbc-c216-41af-8448-efb0d3889db7","farmViewImageList":null,"collectionCount":null,"imUserId":null,"summary":null,"introduce":null,"fixedTelephone":null,"email":null,"registProvince":null,"registCity":null,"registCounty":null,"registAddress":null,"fullAddress":null,"isuse":1,"loginName":null,"persistent":true,"entityId":"ba129427-991a-45f4-8a98-fcf61e6878e9"}
     * orgAccId : db851d6d-0d7f-481a-a51f-aaf7a12a9a17
     * product_SN : 6c92b0b5-c551-480f-96a0-3321aec4a85f
     * publisher : null
     * name : 现代农业服务集成体系
     * introduce : <p>
     * 现代农业服务集成体系由西北农林科技大学农学院教授负责主编，集合了多位教授专家的多年心血。
     * </p>
     * <p>
     * 真的是非常的牛掰。我只想说，很棒棒的啊
     * </p>
     * <p>
     * 快来买吧，你还在犹豫什么
     * </p>
     * <p>
     * 现在购买五本，还可以召唤神龙，完成你的一个心愿。
     * </p>
     * <p>
     * 现代农业服务集成体系，你值得拥有！
     * </p>
     * <p>
     * <img src="/FileService/show/af8d39b7-f188-4287-a30b-e4b5fc13ca54_m" alt="" />
     * </p>
     * summary : 人民出版社负责出版
     * isFreePostage : 0
     * postage : 10
     * isPreSale : 0
     * price : 15
     * preSalePrice : null
     * saleTime : null
     * preSaleEndTime : null
     * timeDifference : -1
     * deliveryMode : [{"code":"702","pcode":"701","namePinyin":"kuaidi","updateAt":"2016-07-11 17:12:20","orderBy":"1","updateTime":"2016-07-11 17:12:20","rcode":"701","remark":"","entityId":"d1744995-2266-4c37-9d91-05dddbdcfef0","sort":null,"version":0,"createAt":"2016-07-11 17:12:20","createTime":"2016-07-11 17:12:20","name":"快递","id":"d1744995-2266-4c37-9d91-05dddbdcfef0","persistent":true,"status":null}]
     * hasPostMethod : 1
     * hasTakenMethod : 0
     * retentionTime :
     * type : {"id":"99eac809-ed14-471b-83df-630f6d95202c","createAt":"2016-07-08 11:10:15","createTime":"2016-07-08 11:10:15","updateAt":"2016-07-08 11:10:15","updateTime":"2016-07-08 11:10:15","status":null,"sort":null,"version":0,"code":"911","pcode":"900","rcode":"900","orderBy":"91","name":"其他","namePinyin":"qita","remark":"","persistent":false,"entityId":"99eac809-ed14-471b-83df-630f6d95202c"}
     * unit : {"id":"36c608ca-21b4-4136-ba70-10f57cdfcbc8","createAt":"2017-08-02 10:48:42","createTime":"2017-08-02 10:48:42","updateAt":"2017-08-02 10:48:42","updateTime":"2017-08-02 10:48:42","status":null,"sort":0,"version":0,"code":"9210","pcode":"920","rcode":"920","orderBy":"","name":"本","namePinyin":"ben","remark":"","persistent":false,"entityId":"36c608ca-21b4-4136-ba70-10f57cdfcbc8"}
     * typeName : null
     * pageHits : 62
     * productImageList : [{"image":"b6c53d70-ae11-4f64-9a62-698a3bab81fb","productId":"060b5ef8-955b-42ee-a43c-dffe57adf0bd","updateAt":"2017-08-02 14:08:06","index":"1","updateTime":"2017-08-02 14:08:06","entityId":"41e28326-5170-4666-868b-043dab3dc2b1","sort":0,"version":0,"createAt":"2017-08-02 14:08:06","createTime":"2017-08-02 14:08:06","id":"41e28326-5170-4666-868b-043dab3dc2b1","persistent":true,"status":null},{"image":"bcf19b41-a57f-4112-adaf-0f51de78bb9f","productId":"060b5ef8-955b-42ee-a43c-dffe57adf0bd","updateAt":"2017-08-02 14:08:06","index":"2","updateTime":"2017-08-02 14:08:06","entityId":"c5d7fd48-4e1c-4153-8751-0efc2f62fef5","sort":0,"version":0,"createAt":"2017-08-02 14:08:06","createTime":"2017-08-02 14:08:06","id":"c5d7fd48-4e1c-4153-8751-0efc2f62fef5","persistent":true,"status":null},{"image":"e05d14bd-a497-468c-ba6e-fafd2d5cc7e7","productId":"060b5ef8-955b-42ee-a43c-dffe57adf0bd","updateAt":"2017-08-02 14:08:06","index":"3","updateTime":"2017-08-02 14:08:06","entityId":"123dce16-b0c7-423c-9a14-0e60f6e7f5cb","sort":0,"version":0,"createAt":"2017-08-02 14:08:06","createTime":"2017-08-02 14:08:06","id":"123dce16-b0c7-423c-9a14-0e60f6e7f5cb","persistent":true,"status":null}]
     * logo : null
     * unitName : null
     * dimensionalCode : 060b5ef8-955b-42ee-a43c-dffe57adf0bd.png
     * collectionCount : null
     * isOnline : 1
     * priceType : 1
     * saleNum : 5
     * statusDes : 上架
     * score : 5
     * agricultureProductPriceList : [{"productId":"060b5ef8-955b-42ee-a43c-dffe57adf0bd","priceType":"1","updateAt":"2017-08-02 14:08:06","updateTime":"2017-08-02 14:08:06","entityId":"7571f3b0-dd81-4ce6-87a7-112a43b40641","sort":0,"version":0,"createAt":"2017-08-02 14:08:06","createTime":"2017-08-02 14:08:06","price":15,"id":"7571f3b0-dd81-4ce6-87a7-112a43b40641","persistent":true,"preferentialPrice":null,"attrName":"草莓","status":null},{"productId":"060b5ef8-955b-42ee-a43c-dffe57adf0bd","priceType":"1","updateAt":"2017-08-02 14:08:06","updateTime":"2017-08-02 14:08:06","entityId":"62ab9b72-9ed1-48a5-b9ea-852d501dad93","sort":0,"version":0,"createAt":"2017-08-02 14:08:06","createTime":"2017-08-02 14:08:06","price":20,"id":"62ab9b72-9ed1-48a5-b9ea-852d501dad93","persistent":true,"preferentialPrice":null,"attrName":"毛桃","status":null},{"productId":"060b5ef8-955b-42ee-a43c-dffe57adf0bd","priceType":"1","updateAt":"2017-08-02 14:08:06","updateTime":"2017-08-02 14:08:06","entityId":"cf0d5f42-32c8-4174-9bf0-f8c3934f6c75","sort":0,"version":0,"createAt":"2017-08-02 14:08:06","createTime":"2017-08-02 14:08:06","price":20,"id":"cf0d5f42-32c8-4174-9bf0-f8c3934f6c75","persistent":true,"preferentialPrice":null,"attrName":"樱桃","status":null},{"productId":"060b5ef8-955b-42ee-a43c-dffe57adf0bd","priceType":"1","updateAt":"2017-08-02 14:08:06","updateTime":"2017-08-02 14:08:06","entityId":"fe1c463e-684c-4fab-a70b-609880690453","sort":0,"version":0,"createAt":"2017-08-02 14:08:06","createTime":"2017-08-02 14:08:06","price":20,"id":"fe1c463e-684c-4fab-a70b-609880690453","persistent":true,"preferentialPrice":null,"attrName":"苹果","status":null},{"productId":"060b5ef8-955b-42ee-a43c-dffe57adf0bd","priceType":"1","updateAt":"2017-08-02 14:08:06","updateTime":"2017-08-02 14:08:06","entityId":"dce24fb4-c45a-499b-94b1-4e5ed6ad5888","sort":0,"version":0,"createAt":"2017-08-02 14:08:06","createTime":"2017-08-02 14:08:06","price":30,"id":"dce24fb4-c45a-499b-94b1-4e5ed6ad5888","persistent":true,"preferentialPrice":null,"attrName":"肉蛋","status":null}]
     * appId : app008
     * isHotRecommend : null
     * isManageRecomend : null
     * farmName : 杨凌农业云
     * userAccId : db851d6d-0d7f-481a-a51f-aaf7a12a9a17
     * farmLogo : 3f0f7dbc-c216-41af-8448-efb0d3889db7
     * farmManager : liangfeifan123
     */

    private String id;
    private String createAt;
    private String createTime;
    private String updateAt;
    private String updateTime;
    private int status;
    private int sort;
    private int version;
    private FarmInfoBean farmInfo;
    private String orgAccId;
    private String product_SN;
    private Object publisher;
    private String name;
    private String introduce;
    private String summary;
    private String isFreePostage;
    private int postage;
    private String isPreSale;
    private String price;
    private Object preSalePrice;
    private Object saleTime;
    private Object preSaleEndTime;
    private int timeDifference;
    private String hasPostMethod;
    private String hasTakenMethod;
    private String retentionTime;
    private TypeBean type;
    private UnitBean unit;
    private Object typeName;
    private int pageHits;
    private Object logo;
    private String unitName;
    private String dimensionalCode;
    private Object collectionCount;
    private String isOnline;
    private String priceType;
    private int saleNum;
    private String statusDes;
    private int score;
    private String appId;
    private Object isHotRecommend;
    private Object isManageRecomend;
    private String farmName;
    private String userAccId;
    private String farmLogo;
    private String farmManager;
    private List<DeliveryModeBean> deliveryMode;
    private List<ProductImageListBean> productImageList;
    private List<AgricultureProductPriceListBean> agricultureProductPriceList;

    private int buyNumber;  // 购买数量

    public int getBuyNumber() {
        return buyNumber;
    }

    public void setBuyNumber(int buyNumber) {
        this.buyNumber = buyNumber;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateAt() {
        return createAt;
    }

    public void setCreateAt(String createAt) {
        this.createAt = createAt;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(String updateAt) {
        this.updateAt = updateAt;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public FarmInfoBean getFarmInfo() {
        return farmInfo;
    }

    public void setFarmInfo(FarmInfoBean farmInfo) {
        this.farmInfo = farmInfo;
    }

    public String getOrgAccId() {
        return orgAccId;
    }

    public void setOrgAccId(String orgAccId) {
        this.orgAccId = orgAccId;
    }

    public String getProduct_SN() {
        return product_SN;
    }

    public void setProduct_SN(String product_SN) {
        this.product_SN = product_SN;
    }

    public Object getPublisher() {
        return publisher;
    }

    public void setPublisher(Object publisher) {
        this.publisher = publisher;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getIsFreePostage() {
        return isFreePostage;
    }

    public void setIsFreePostage(String isFreePostage) {
        this.isFreePostage = isFreePostage;
    }

    public int getPostage() {
        return postage;
    }

    public void setPostage(int postage) {
        this.postage = postage;
    }

    public String getIsPreSale() {
        return isPreSale;
    }

    public void setIsPreSale(String isPreSale) {
        this.isPreSale = isPreSale;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public Object getPreSalePrice() {
        return preSalePrice;
    }

    public void setPreSalePrice(Object preSalePrice) {
        this.preSalePrice = preSalePrice;
    }

    public Object getSaleTime() {
        return saleTime;
    }

    public void setSaleTime(Object saleTime) {
        this.saleTime = saleTime;
    }

    public Object getPreSaleEndTime() {
        return preSaleEndTime;
    }

    public void setPreSaleEndTime(Object preSaleEndTime) {
        this.preSaleEndTime = preSaleEndTime;
    }

    public int getTimeDifference() {
        return timeDifference;
    }

    public void setTimeDifference(int timeDifference) {
        this.timeDifference = timeDifference;
    }

    public String getHasPostMethod() {
        return hasPostMethod;
    }

    public void setHasPostMethod(String hasPostMethod) {
        this.hasPostMethod = hasPostMethod;
    }

    public String getHasTakenMethod() {
        return hasTakenMethod;
    }

    public void setHasTakenMethod(String hasTakenMethod) {
        this.hasTakenMethod = hasTakenMethod;
    }

    public String getRetentionTime() {
        return retentionTime;
    }

    public void setRetentionTime(String retentionTime) {
        this.retentionTime = retentionTime;
    }

    public TypeBean getType() {
        return type;
    }

    public void setType(TypeBean type) {
        this.type = type;
    }

    public UnitBean getUnit() {
        return unit;
    }

    public void setUnit(UnitBean unit) {
        this.unit = unit;
    }

    public Object getTypeName() {
        return typeName;
    }

    public void setTypeName(Object typeName) {
        this.typeName = typeName;
    }

    public int getPageHits() {
        return pageHits;
    }

    public void setPageHits(int pageHits) {
        this.pageHits = pageHits;
    }

    public Object getLogo() {
        return logo;
    }

    public void setLogo(Object logo) {
        this.logo = logo;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getDimensionalCode() {
        return dimensionalCode;
    }

    public void setDimensionalCode(String dimensionalCode) {
        this.dimensionalCode = dimensionalCode;
    }

    public Object getCollectionCount() {
        return collectionCount;
    }

    public void setCollectionCount(Object collectionCount) {
        this.collectionCount = collectionCount;
    }

    public String getIsOnline() {
        return isOnline;
    }

    public void setIsOnline(String isOnline) {
        this.isOnline = isOnline;
    }

    public String getPriceType() {
        return priceType;
    }

    public void setPriceType(String priceType) {
        this.priceType = priceType;
    }

    public int getSaleNum() {
        return saleNum;
    }

    public void setSaleNum(int saleNum) {
        this.saleNum = saleNum;
    }

    public String getStatusDes() {
        return statusDes;
    }

    public void setStatusDes(String statusDes) {
        this.statusDes = statusDes;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public Object getIsHotRecommend() {
        return isHotRecommend;
    }

    public void setIsHotRecommend(Object isHotRecommend) {
        this.isHotRecommend = isHotRecommend;
    }

    public Object getIsManageRecomend() {
        return isManageRecomend;
    }

    public void setIsManageRecomend(Object isManageRecomend) {
        this.isManageRecomend = isManageRecomend;
    }

    public String getFarmName() {
        return farmName;
    }

    public void setFarmName(String farmName) {
        this.farmName = farmName;
    }

    public String getUserAccId() {
        return userAccId;
    }

    public void setUserAccId(String userAccId) {
        this.userAccId = userAccId;
    }

    public String getFarmLogo() {
        return farmLogo;
    }

    public void setFarmLogo(String farmLogo) {
        this.farmLogo = farmLogo;
    }

    public String getFarmManager() {
        return farmManager;
    }

    public void setFarmManager(String farmManager) {
        this.farmManager = farmManager;
    }

    public List<DeliveryModeBean> getDeliveryMode() {
        return deliveryMode;
    }

    public void setDeliveryMode(List<DeliveryModeBean> deliveryMode) {
        this.deliveryMode = deliveryMode;
    }

    public List<ProductImageListBean> getProductImageList() {
        return productImageList;
    }

    public void setProductImageList(List<ProductImageListBean> productImageList) {
        this.productImageList = productImageList;
    }

    public List<AgricultureProductPriceListBean> getAgricultureProductPriceList() {
        return agricultureProductPriceList;
    }

    public void setAgricultureProductPriceList(List<AgricultureProductPriceListBean> agricultureProductPriceList) {
        this.agricultureProductPriceList = agricultureProductPriceList;
    }

    public static class FarmInfoBean implements Serializable {
        /**
         * id : ba129427-991a-45f4-8a98-fcf61e6878e9
         * createAt : 2017-08-02 11:13:32
         * createTime : 2017-08-02 11:13:32
         * updateAt : 2017-08-02 11:51:52
         * updateTime : 2017-08-02 11:51:52
         * status : 1
         * sort : 0
         * version : 2
         * userAccId : db851d6d-0d7f-481a-a51f-aaf7a12a9a17
         * imageList : null
         * licenseType : null
         * organizationCode : null
         * businessLicence : null
         * taxRegistration : null
         * contact : null
         * authStatus : 1
         * dimensionalCodeDefined : null
         * contactNumber : 13900000000
         * starLevel : null
         * dimensionalCode : db851d6d-0d7f-481a-a51f-aaf7a12a9a17.png
         * name : 杨凌农业云
         * logo : 3f0f7dbc-c216-41af-8448-efb0d3889db7
         * farmViewImageList : null
         * collectionCount : null
         * imUserId : null
         * summary : null
         * introduce : null
         * fixedTelephone : null
         * email : null
         * registProvince : null
         * registCity : null
         * registCounty : null
         * registAddress : null
         * fullAddress : null
         * isuse : 1
         * loginName : null
         * persistent : true
         * entityId : ba129427-991a-45f4-8a98-fcf61e6878e9
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private int status;
        private int sort;
        private int version;
        private String userAccId;
        private Object imageList;
        private Object licenseType;
        private Object organizationCode;
        private Object businessLicence;
        private Object taxRegistration;
        private Object contact;
        private String authStatus;
        private Object dimensionalCodeDefined;
        private String contactNumber;
        private Object starLevel;
        private String dimensionalCode;
        private String name;
        private String logo;
        private Object farmViewImageList;
        private Object collectionCount;
        private Object imUserId;
        private Object summary;
        private Object introduce;
        private Object fixedTelephone;
        private Object email;
        private Object registProvince;
        private Object registCity;
        private Object registCounty;
        private Object registAddress;
        private String fullAddress;
        private int isuse;
        private Object loginName;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getUserAccId() {
            return userAccId;
        }

        public void setUserAccId(String userAccId) {
            this.userAccId = userAccId;
        }

        public Object getImageList() {
            return imageList;
        }

        public void setImageList(Object imageList) {
            this.imageList = imageList;
        }

        public Object getLicenseType() {
            return licenseType;
        }

        public void setLicenseType(Object licenseType) {
            this.licenseType = licenseType;
        }

        public Object getOrganizationCode() {
            return organizationCode;
        }

        public void setOrganizationCode(Object organizationCode) {
            this.organizationCode = organizationCode;
        }

        public Object getBusinessLicence() {
            return businessLicence;
        }

        public void setBusinessLicence(Object businessLicence) {
            this.businessLicence = businessLicence;
        }

        public Object getTaxRegistration() {
            return taxRegistration;
        }

        public void setTaxRegistration(Object taxRegistration) {
            this.taxRegistration = taxRegistration;
        }

        public Object getContact() {
            return contact;
        }

        public void setContact(Object contact) {
            this.contact = contact;
        }

        public String getAuthStatus() {
            return authStatus;
        }

        public void setAuthStatus(String authStatus) {
            this.authStatus = authStatus;
        }

        public Object getDimensionalCodeDefined() {
            return dimensionalCodeDefined;
        }

        public void setDimensionalCodeDefined(Object dimensionalCodeDefined) {
            this.dimensionalCodeDefined = dimensionalCodeDefined;
        }

        public String getContactNumber() {
            return contactNumber;
        }

        public void setContactNumber(String contactNumber) {
            this.contactNumber = contactNumber;
        }

        public Object getStarLevel() {
            return starLevel;
        }

        public void setStarLevel(Object starLevel) {
            this.starLevel = starLevel;
        }

        public String getDimensionalCode() {
            return dimensionalCode;
        }

        public void setDimensionalCode(String dimensionalCode) {
            this.dimensionalCode = dimensionalCode;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public Object getFarmViewImageList() {
            return farmViewImageList;
        }

        public void setFarmViewImageList(Object farmViewImageList) {
            this.farmViewImageList = farmViewImageList;
        }

        public Object getCollectionCount() {
            return collectionCount;
        }

        public void setCollectionCount(Object collectionCount) {
            this.collectionCount = collectionCount;
        }

        public Object getImUserId() {
            return imUserId;
        }

        public void setImUserId(Object imUserId) {
            this.imUserId = imUserId;
        }

        public Object getSummary() {
            return summary;
        }

        public void setSummary(Object summary) {
            this.summary = summary;
        }

        public Object getIntroduce() {
            return introduce;
        }

        public void setIntroduce(Object introduce) {
            this.introduce = introduce;
        }

        public Object getFixedTelephone() {
            return fixedTelephone;
        }

        public void setFixedTelephone(Object fixedTelephone) {
            this.fixedTelephone = fixedTelephone;
        }

        public Object getEmail() {
            return email;
        }

        public void setEmail(Object email) {
            this.email = email;
        }

        public Object getRegistProvince() {
            return registProvince;
        }

        public void setRegistProvince(Object registProvince) {
            this.registProvince = registProvince;
        }

        public Object getRegistCity() {
            return registCity;
        }

        public void setRegistCity(Object registCity) {
            this.registCity = registCity;
        }

        public Object getRegistCounty() {
            return registCounty;
        }

        public void setRegistCounty(Object registCounty) {
            this.registCounty = registCounty;
        }

        public Object getRegistAddress() {
            return registAddress;
        }

        public void setRegistAddress(Object registAddress) {
            this.registAddress = registAddress;
        }

        public String getFullAddress() {
            return fullAddress;
        }

        public void setFullAddress(String fullAddress) {
            this.fullAddress = fullAddress;
        }

        public int getIsuse() {
            return isuse;
        }

        public void setIsuse(int isuse) {
            this.isuse = isuse;
        }

        public Object getLoginName() {
            return loginName;
        }

        public void setLoginName(Object loginName) {
            this.loginName = loginName;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class TypeBean implements Serializable {
        /**
         * id : 99eac809-ed14-471b-83df-630f6d95202c
         * createAt : 2016-07-08 11:10:15
         * createTime : 2016-07-08 11:10:15
         * updateAt : 2016-07-08 11:10:15
         * updateTime : 2016-07-08 11:10:15
         * status : null
         * sort : null
         * version : 0
         * code : 911
         * pcode : 900
         * rcode : 900
         * orderBy : 91
         * name : 其他
         * namePinyin : qita
         * remark :
         * persistent : false
         * entityId : 99eac809-ed14-471b-83df-630f6d95202c
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private Object sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private String orderBy;
        private String name;
        private String namePinyin;
        private String remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public Object getSort() {
            return sort;
        }

        public void setSort(Object sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public String getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(String orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(String namePinyin) {
            this.namePinyin = namePinyin;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class UnitBean implements Serializable {
        /**
         * id : 36c608ca-21b4-4136-ba70-10f57cdfcbc8
         * createAt : 2017-08-02 10:48:42
         * createTime : 2017-08-02 10:48:42
         * updateAt : 2017-08-02 10:48:42
         * updateTime : 2017-08-02 10:48:42
         * status : null
         * sort : 0
         * version : 0
         * code : 9210
         * pcode : 920
         * rcode : 920
         * orderBy :
         * name : 本
         * namePinyin : ben
         * remark :
         * persistent : false
         * entityId : 36c608ca-21b4-4136-ba70-10f57cdfcbc8
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String pcode;
        private String rcode;
        private String orderBy;
        private String name;
        private String namePinyin;
        private String remark;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public String getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(String orderBy) {
            this.orderBy = orderBy;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(String namePinyin) {
            this.namePinyin = namePinyin;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class DeliveryModeBean implements Serializable {
        /**
         * code : 702
         * pcode : 701
         * namePinyin : kuaidi
         * updateAt : 2016-07-11 17:12:20
         * orderBy : 1
         * updateTime : 2016-07-11 17:12:20
         * rcode : 701
         * remark :
         * entityId : d1744995-2266-4c37-9d91-05dddbdcfef0
         * sort : null
         * version : 0
         * createAt : 2016-07-11 17:12:20
         * createTime : 2016-07-11 17:12:20
         * name : 快递
         * id : d1744995-2266-4c37-9d91-05dddbdcfef0
         * persistent : true
         * status : null
         */

        private String code;
        private String pcode;
        private String namePinyin;
        private String updateAt;
        private String orderBy;
        private String updateTime;
        private String rcode;
        private String remark;
        private String entityId;
        private Object sort;
        private int version;
        private String createAt;
        private String createTime;
        private String name;
        private String id;
        private boolean persistent;
        private Object status;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getNamePinyin() {
            return namePinyin;
        }

        public void setNamePinyin(String namePinyin) {
            this.namePinyin = namePinyin;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(String orderBy) {
            this.orderBy = orderBy;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getRcode() {
            return rcode;
        }

        public void setRcode(String rcode) {
            this.rcode = rcode;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public Object getSort() {
            return sort;
        }

        public void setSort(Object sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }
    }

    public static class ProductImageListBean implements Serializable {
        /**
         * image : b6c53d70-ae11-4f64-9a62-698a3bab81fb
         * productId : 060b5ef8-955b-42ee-a43c-dffe57adf0bd
         * updateAt : 2017-08-02 14:08:06
         * index : 1
         * updateTime : 2017-08-02 14:08:06
         * entityId : 41e28326-5170-4666-868b-043dab3dc2b1
         * sort : 0
         * version : 0
         * createAt : 2017-08-02 14:08:06
         * createTime : 2017-08-02 14:08:06
         * id : 41e28326-5170-4666-868b-043dab3dc2b1
         * persistent : true
         * status : null
         */

        private String image;
        private String productId;
        private String updateAt;
        private String index;
        private String updateTime;
        private String entityId;
        private int sort;
        private int version;
        private String createAt;
        private String createTime;
        private String id;
        private boolean persistent;
        private Object status;

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getProductId() {
            return productId;
        }

        public void setProductId(String productId) {
            this.productId = productId;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getIndex() {
            return index;
        }

        public void setIndex(String index) {
            this.index = index;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }
    }

    public static class AgricultureProductPriceListBean implements Serializable {
        /**
         * productId : 060b5ef8-955b-42ee-a43c-dffe57adf0bd
         * priceType : 1
         * updateAt : 2017-08-02 14:08:06
         * updateTime : 2017-08-02 14:08:06
         * entityId : 7571f3b0-dd81-4ce6-87a7-112a43b40641
         * sort : 0
         * version : 0
         * createAt : 2017-08-02 14:08:06
         * createTime : 2017-08-02 14:08:06
         * price : 15
         * id : 7571f3b0-dd81-4ce6-87a7-112a43b40641
         * persistent : true
         * preferentialPrice : null
         * attrName : 草莓
         * status : null
         */

        private String productId;
        private String priceType;
        private String updateAt;
        private String updateTime;
        private String entityId;
        private int sort;
        private int version;
        private String createAt;
        private String createTime;
        private String price;
        private String id;
        private boolean persistent;
        private String preferentialPrice;
        private String attrName;
        private Object status;

        public String getProductId() {
            return productId;
        }

        public void setProductId(String productId) {
            this.productId = productId;
        }

        public String getPriceType() {
            return priceType;
        }

        public void setPriceType(String priceType) {
            this.priceType = priceType;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getPreferentialPrice() {
            return preferentialPrice;
        }

        public void setPreferentialPrice(String preferentialPrice) {
            this.preferentialPrice = preferentialPrice;
        }

        public String getAttrName() {
            return attrName;
        }

        public void setAttrName(String attrName) {
            this.attrName = attrName;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }
    }
}
